package cn.iocoder.yudao.module.eval.controller.admin.monitoring.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

@Schema(description = "管理后台 - 考勤统计 Response VO")
@Data
public class EvalAttendanceStatisticsRespVO {

    @Schema(description = "总人数", example = "100")
    private Integer totalCount;

    @Schema(description = "已签到人数", example = "95")
    private Integer checkedInCount;

    @Schema(description = "未签到人数", example = "5")
    private Integer notCheckedInCount;

    @Schema(description = "迟到人数", example = "3")
    private Integer lateCount;

    @Schema(description = "早退人数", example = "2")
    private Integer earlyLeaveCount;

    @Schema(description = "缺勤人数", example = "1")
    private Integer absentCount;

    @Schema(description = "出勤率", example = "95.0")
    private Double attendanceRate;

}
